file_read
Dosyalar ve Finder · macOS · Windows
Etki: okuma. Durum: koşullu kullanılabilir.
“Koşullu kullanılabilirlik”, aracın sürüme, platforma, izinlere, hesaba veya yapılandırmaya bağlı olabileceğini belirtir. Her kurulumda etkin olduğu anlamına gelmez.
macOS
Amaç
Yerel dosya sisteminden mutlak yoluyla bir düz metin dosyasını okur; yerel metin dosyasını okumak için birincil, varsayılan araçtır (kendi okuyucuları olan PDF, Word, Excel veya PowerPoint belgeleri dışında bunu kullanın). Bu Mac'te ana dizin, harici diskler, bulut sürücüleri ve /tmp dahil her yerden okur; tek istisna kimlik bilgisi ve kimlik konumlarıdır (keychains, ~/.ssh, ~/.aws, browser logins, başka bir kullanıcının ana dizini, Time Machine yedekleri) ve bunlar asla okunmaz. .txt, .md, .csv, .json, .xml, .log, .yaml, .toml ve yaygın kod dosyalarını destekler; Latin-1/Windows-1252 geri dönüşüyle UTF-8'i otomatik algılar. OneDrive dosyaları için onedrive_read_file, Google Drive için gdrive_read_file; PDF'ler için pdf_read, Word için word_read, Excel için excel_read kullanın.
Zorunlu girdiler
path
Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.
İzinler ve onay
Şema açık bir onay parametresi bildirmez. Bu, izinsiz işlem yapma yetkisi vermez; etkiyi inceleyin ve yetki alın.
- Yalnızca kullanıcının bu platformda yetkilendirdiği uygulamaları, hesapları ve kaynakları kullanın. Bağlantı ve izin gereksinimleri için bu aracın platforma özgü açıklamasına bakın; bu katalog ek OAuth kapsamları veya OS yetkileri bulunduğunu ileri sürmez.
İngilizce kanonik teknik şema — macOS
{
"properties": {
"max_bytes": {
"description": "Maximum bytes to read (default 1 MB, max 10 MB)",
"type": "integer"
},
"offset": {
"description": "Start reading at this byte offset (default 0)",
"type": "integer"
},
"path": {
"description": "Absolute path to the file",
"type": "string"
}
},
"required": [
"path"
],
"type": "object"
}Belge örneği
file_read için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.
{
"path": "/Users/demo/Documents/meeting-notes.txt"
}Windows
Amaç
Yerel dosya sisteminden mutlak yoluyla bir düz metin dosyasını okur; yerel metin dosyası okumak için varsayılan araçtır (bu belge türlerinde pdf_read/word_read/excel_read/ppt_read, bulut depolamada onedrive_read_file / gdrive_read_file kullanın). Yol izin verilen bir klasörün içinde olmalıdır (varsayılan olarak ana dizin; fs_allowed_roots yapılandırma anahtarıyla genişletilebilir). Büyük dosyaları parçalı okumak için offset/max_bytes destekler.
Zorunlu girdiler
path
Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.
İzinler ve onay
Şema açık bir onay parametresi bildirmez. Bu, izinsiz işlem yapma yetkisi vermez; etkiyi inceleyin ve yetki alın.
- Yalnızca kullanıcının bu platformda yetkilendirdiği uygulamaları, hesapları ve kaynakları kullanın. Bağlantı ve izin gereksinimleri için bu aracın platforma özgü açıklamasına bakın; bu katalog ek OAuth kapsamları veya OS yetkileri bulunduğunu ileri sürmez.
İngilizce kanonik teknik şema — Windows
{
"properties": {
"max_bytes": {
"description": "Maximum bytes to read (default 1 MB, max 10 MB).",
"type": "integer"
},
"offset": {
"description": "Start reading at this byte offset (default 0).",
"type": "integer"
},
"path": {
"description": "Absolute path to the file (a leading ~ is expanded).",
"type": "string"
}
},
"required": [
"path"
],
"type": "object"
}Belge örneği
file_read için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.
{
"path": "C:\\Users\\demo\\Documents\\meeting-notes.txt"
}